
// 注册
$('#goto-register').click(function () {
    $('#register').show()
    $("#login").hide()
})

// 登录
$('#goto-login').click(function () {
    $('#register').hide()
    $('#login').show()
})

let layer = layui.layer
let form = layui.form;

// --------自定义规则------------
form.verify({
    changdu: function (value, item) {
        let reg = /^\S{6,12}$/
        if (reg.test(value)==false) {
            return "密码不符合要求"
        }
    },
    // changdu:[/^\S{6,12}$/,密码不符合要求]
    same: function(val) {
        // 获取某个地方的值
        var pwd = $('#pwd').val();
        
        // val:要验证的值
        if (pwd !== val)
            return '两次密码不一致哟~';
    }
})



//注册提交事件
$("#register form").on('submit', function (e) {
    // 阻止默认事件
    e.preventDefault();
    // 收集数据
    let data = $(this).serialize();
    // 提交
    $.ajax({
        url:"http://ajax.frontend.itheima.net/api/reguser",
        type: "post",
        data: data,
        success: function (res) {
            layer.msg(res.message);
        }
    })
})

// -------提交事件
$('#login form').on('submit', function (e) {
    e.preventDefault();

    // 收集账号、密码
    var data = $(this).serialize();
    // ajax提交
    $.ajax({
        type: 'POST',
        url: 'http://ajax.frontend.itheima.net/api/login',
        data: data,
        success: function (res) {
            // 无论登录成功，还是失败，都给提示
            layer.msg(res.message);
            if (res.status === 0) {
                // 把token保存到本地存储
                window.location.href = "/bigEvent127/index.html";
                //    token值：/my路径请求头设置带上Authorization token值
                //    存起来：
                localStorage.setItem("token", res.token);
            }

        }
  
    })
})
